Big Huge Thesaurus

stinking nightshade

noun